<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>
</head>
<body>
    <h3>箭头函数，新标准</h3>

</body>
    <script>
        // js函数定义，无参
        var js0 = function(){
            console.log("js0 无参")
        }
        // js函数调用
        js0();
        // 箭头函数写法，简写
        // var es0=() =>{
        //     console.log("es0无参");
        // }
        // 括号里只有一条语句，就可以省略大括号
        var es0= () =>console.log("es0 无参");
        es0();

        // js变量可以不设置类型，它会自动推断类型
        var js1 = function(arg){
            return arg;
        }
        console.log(js1("js1 一个参数"));

        var es1 = (arg) => arg;
            // 如果只有一个参数，小括号可以省略，有括号时要return 没括号时不要return
        console.log(es1("es1 一个参数"));

        // js定义两个参数
        var js2 = function(a,b){
            return a+b;
        }
        console.log(js2(10,20));

        var es2 = (a,b)=>a+b;
        console.log(es2(3,4));
    </script>
</html>